# 1、无参数
fn1 = lambda: 100
print(fn1())

# 2、一个参数
fn2 = lambda a: a
print(fn2('Hello World'))

# 3、默认参数/缺省参数
fn3 = lambda a, b, c=100: a + b + c
print(fn3(10, 20))
print(fn3(10, 20, 200))

# 4、可变参数 *args -- 位置参数
fn4 = lambda *args: args
print(fn4(10, 20, 30))
print(fn4(10))

# 5、可变参数 **kwargs -- 关键字参数
fn5 = lambda **kwargs: kwargs
print(fn5(work='Python', score=97))
